public class Enlace {

	private int idNoOrigem;
	private int idNoDestino;
	private int custo;

	public Enlace(int idOrigem, int idDestino, int custo) {
		this.idNoOrigem = idOrigem;
		this.idNoDestino = idDestino;
		this.custo = custo;
	}

	public int getCusto() {
		return custo;
	}

	public void setCusto(int custo) {
		this.custo = custo;
	}

	public int getIdNoOrigem() {
		return idNoOrigem;
	}

	public void setIdNoOrigem(int idNoOrigem) {
		this.idNoOrigem = idNoOrigem;
	}

	public int getIdNoDestino() {
		return idNoDestino;
	}

	public void setIdNoDestino(int idNoDestino) {
		this.idNoDestino = idNoDestino;
	}

	public boolean equals(Object o) {
		if (!(o instanceof Enlace)) {
			return false;
		}
		Enlace other = (Enlace) o;
		return this.toString().equals(other.toString());
	}

	public String toString() {
		return this.idNoDestino + " -> " + this.idNoOrigem + " Custo: "
				+ this.custo;
	}

}
